• word of the day

    spanish sahara

    spanish sahara - Dictionary definition and meaning for word spanish sahara

    Definition
    (noun) an area in northwestern Africa with rich phosphate deposits; under Moroccan control since 1992
    Synonyms : western sahara

Word used in video below:
text: it's Ricky Spanish who's Ricky Spanish
Download our Mobile App Today
Receive our word of the day
on Whatsapp